<?php 
	namespace Home\Model;
	use Think\Model;
	class UserModel extends Model{
		protected $_validate=array(
			array('username','require','用户名不能为空'),
			array('pwd','require','密码不能为空'),
			// 验证确认密码是否和密码一致
			array('repwd','pwd','确认密码不正确',0,'confirm')
			);
		//自动完成
		protected $_auto=array(
			array('pwd','md5',3,'function'),
			array('status',1),
			array('regtime','time',1,'function')
			);
		//登录
		public function getFind($data)
		{
			$res=$this->where($data)->find();
			return $res;
		}

		//注册
		public function getAdd($data)
		{//向用户表中插入
			$this->startTrans();
			//返回最后插入ID
			$res=$this->data($data)->add();
			//向用户详情表中插入
			$UiModel=M('userInfo');
			$result=$UiModel->add(['uid'=>$res]);
			if ($res&&$result) {
				$this->commit();
				return true;
			}else{
				$this->rollback();
				return false;
			}
		}

	}

?>